About Eco Associates Worldwide Limited (06965411) United Kingdom