About Dead Canary Comics Ltd (09353906) United Kingdom