About Dead Channel Studios Limited (13709711) United Kingdom