About Eden Scientific Limited (02248456) United Kingdom