About Caan Innovations Ltd (10670078) United Kingdom