About Dead Canary Studios Ltd (11879587) United Kingdom