About Eci Solutions Limited (07932174) United Kingdom