About Ecco Ltd (06578902) United Kingdom