About Eden New Technology Limited (08285698) United Kingdom