About Finance & Capital Limited (11291382) United Kingdom