About Ecl London Limited (12274164) United Kingdom