About Echl Management Company Limited (11602390) United Kingdom