About 52 Delancy Street Management Limited (04421734) United Kingdom