About Canary Studios Ltd (12911635) United Kingdom