About Eden Walk Management Limited (10049881) United Kingdom