About Mega Ventures Limited (07787600) United Kingdom