About Cika Software Limited (07369414) United Kingdom