Develops and manages solar energy projects globally.
2010
United Kingdom
1,001 - 5,000 employees
Renewables & Environment
$100M - 500M in revenue
Industry Rank
57 out of 192
United Kingdom, Manufacturing, Electrical & Electronic Manufacturing
United Kingdom, Manufacturing, Machinery
United Kingdom, Manufacturing, Automotive
Not reporting on Sustainability
Total sustainability employees
11+