About Megaron Ltd (13692607) United Kingdom