About Ecuk Limited (13403158) United Kingdom