About Eci Limited (10554052) United Kingdom