About Megahey Limited (SC632991) United Kingdom