About Winkle Street Management Limited (04023007) United Kingdom