Depends on CFC. AFAIK (for you to confirm this with an accountant) if your non-Maltese company makes less than 750K profits a year (or 75K passive income) then it is not CFC and then your company profits are not taxed in Malta.
Regarding your 2nd question, I don't know, best to ask a local...