About Ecolean Ltd (13402398) United Kingdom