Contour Global
–
Tetuan, Madrid, 28020, Spain
... We are an international high-growth company, founded in 2005, that has grown exponentially to own and operate a fleet of renewable and thermal assets, located in 20 countries across 4 continents. Wherever we operate, we are committed to the highest ... - Sep 13