About Interventure Capital 21 Limited (13603379) United Kingdom