About Canary Technologies Ltd. (11949019) United Kingdom