About Canary Software Limited (08599741) United Kingdom