About Megahertz Imaging Ltd (09596138) United Kingdom