About Kecaneer Ltd (10964228) United Kingdom