About Manta Ventures Limited (10935408) United Kingdom