About Megahertz Group Ltd (13134832) United Kingdom