Filed under Green Tech Green Tech Co. ‘Pleased’ With Election Results in Ecuador – Investorideas.com Published by on October 18, 2023 Find out why this green technology company seeking approval for a groundbreaking bioleaching plant there likes the results. As BacTech Environmental …