About Citta Investments Limited (06671850) United Kingdom