About Mega Amps International Ltd (10217685) United Kingdom