About Durham Investment Management Limited (11905574) United Kingdom