About Calla Investments Limited (10920742) United Kingdom