About Mega Particle Ltd. (09087200) United Kingdom