About Elc Solutions Limited (04917886) United Kingdom