About Micallef Investments Ltd (12103288) United Kingdom