About Superamiga Uk Ltd (12645320) United Kingdom