About Canary International Ltd (12256759) United Kingdom