About 9 Russell Street Management Limited (09215101) United Kingdom