About Capla Investments Limited (04275735) United Kingdom