About Canary Limited (03134103) United Kingdom