About Megnyte Ltd (11203348) United Kingdom