About Megga Service Ltd (11204936) United Kingdom