About Ecco Inc. Limited (08333030) United Kingdom