About Eden Technology Ltd (12893039) United Kingdom