About Interventure Capital Limited (12386802) United Kingdom