About Icandi Apps Limited (07936208) United Kingdom