About Dead Pixel Studio Ltd (08141193) United Kingdom