About Series C Capital Limited (13707741) United Kingdom