About Mega Wells Street Limited (13199885) United Kingdom