About Dover Street Media Limited (11060253) United Kingdom