About Citta Invest Limited (10592367) United Kingdom