About Amiga Group Emea Limited (13566948) United Kingdom