About C3 Capital Limited (11310811) United Kingdom