About Ecd Technologies Limited (12018906) United Kingdom