About Eden Press Limited (06517310) United Kingdom