About Ecummo Ltd (12643811) United Kingdom