About Dead Set Studio Ltd (12240275) United Kingdom