About Eden Technologies Corporation (uk) Limited (08866315) United Kingdom