About Mega International Properties Ltd (09799471) United Kingdom