L and S Equity Investor
london, greater london, united kingdom
Nekton Capital
Oxford University
Eton College