About Megasoog Ltd (13478514) United Kingdom