About Edgehill Technology Ltd (12472223) United Kingdom