About Eden Publishing Limited (08052077) United Kingdom