About Amiga Technology Ltd (10732120) United Kingdom