About Dover Street International Management Ltd (08923916) United Kingdom