About Mega Team One Limited (11542712) United Kingdom