About Megahertz Technology Limited (09638852) United Kingdom