About Canary Project Ltd. (12889909) United Kingdom