About Mega World Limited (11545947) United Kingdom