About The Canny Technology Company Ltd (12673108) United Kingdom