About Mega International Estate Ltd (11075297) United Kingdom