About Canari Limited (12651896) United Kingdom