About Maxxicom Ltd (12227353) United Kingdom