About Eci Technology Limited (07818458) United Kingdom