About Canny Digital Limited (12847133) United Kingdom