About Merchant Capital Limited (SC470311) United Kingdom