About Inc & Co Capital Limited (12077788) United Kingdom