About Mega Ventures Ltd (13369356) United Kingdom