About Megaminds Learning Centre Ltd (11079534) United Kingdom