About Echo Bidco Limited (12577583) United Kingdom