About Meganoid Ltd (11156961) United Kingdom