About Megaone Limited (02890714) United Kingdom