About Ecovate Group Limited (12036531) United Kingdom