34 employees
TTR specializes in investment solutions and funds management in the wind, hydroelectric, biomass and solar energies
2008