About Dover Street Market International (dsmi) Limited (07877671) United Kingdom