About Megahertz Limited (08072421) United Kingdom