About Echo Organisation L.p. (SL010989) United Kingdom