About Naxxar Ltd (12495793) United Kingdom