About Edentree Investment Management Limited (02519319) United Kingdom