About 32 Russell Street Management Limited (10769423) United Kingdom