About Edenone Solutions Limited (08480027) United Kingdom