About Megtor Limited (12332650) United Kingdom