About Eden Technologies Limited (12076960) United Kingdom