About Megahertz Technologies Limited (08901434) United Kingdom