About Naxxar Technology Ltd (12378180) United Kingdom