About Cica Solutions Ltd (09934611) United Kingdom