About Mega Group Holdings Limited (13575590) United Kingdom