About Eci Investments Limited (12743038) United Kingdom