About Canny Investments Limited (11531627) United Kingdom