About Eden Bio-organics Limited (06567057) United Kingdom