About Macomex Ltd (12256348) United Kingdom