About Ecid Limited (12952132) United Kingdom