Welcome. Not sure who to contact to ask for help on account.

Is the site licensed in Malta? If so where is there not the Malta logo on the site or is it also licensed in Curacao?