About Echo Technologies Ltd. (13416195) United Kingdom