About Eden Research Plc (03071324) United Kingdom