About Cap Investments Limited (11020258) United Kingdom