About Eden Green Environmental Limited (11290153) United Kingdom