About Sage Canary Limited (07212495) United Kingdom