About Oxford University Endowment Management Limited (06242141) United Kingdom