About Innovation Capital Limited (04239685) United Kingdom