About Eden Hill Investments Limited (10250218) United Kingdom