About Mega Intercontinental Holdings Ltd (12192178) United Kingdom