About Edentree Asset Management Limited (11923964) United Kingdom