About Mega Investment Limited (12039051) United Kingdom