About Eden Rock Capital Management Llp (OC309830) United Kingdom