About Eden & Jo Limited (11497516) United Kingdom