About Eden Glen Management Limited (13426438) United Kingdom