About Mega European Invest Limited (05637759) United Kingdom