Ecohydra Technologies Limited has existed on the market for twenty years. Started with registration number 05248154 in 2004, the company is located at Argyle House Northside, Suite 1b1, Northwood HA6 1NW. This company's SIC code is 21200 and their NACE code stands for Manufacture of pharmaceutical preparations. Ecohydra Technologies Ltd filed its account information for the period up to 2022-12-31. The business most recent annual confirmation statement was filed on 2023-09-02.
As suggested by this firm's directors directory, since 2007 there have been three directors: Charles W., Clifton M. and Nicholas M.. In order to support the directors in their duties, this specific company has been utilizing the expertise of Brian W. as a secretary since October 2004.