About Canny Crafts Company Ltd (12115107) United Kingdom