Most all of your questions are local. With you being one of few (if any other) Malta residents on the forum, you're going to have to check with someone locally.
If there is some sort of City Hall, that might be your first stop. Since there is usually money involved with a license, checking with the agency that collects taxes would also be a good start.
.