About Dead Pixel Films Ltd (10733610) United Kingdom