About Durham University Investments Limited (02830763) United Kingdom