About Megbay Limited (13191961) United Kingdom