About Amiga Group Limited (13202325) United Kingdom