About Mega International Investor Education Limited (11636509) United Kingdom