About Innovatrix Capital Limited (13472308) United Kingdom