About Dover Street Television Limited (11059756) United Kingdom