About Opp Capital Limited (07755848) United Kingdom