About Edgehill Investments Limited (11253609) United Kingdom