About Megami Ltd (10965042) United Kingdom