About Echo Holdings Ltd. (10166256) United Kingdom