About Mega Team Limited (13371059) United Kingdom