Specializes in renewable energy projects and solutions aimed at sustainable energy generation and reducing environmental impact.
1880
United Kingdom
51 - 200 employees
Textiles
$25M - 100M in revenue
$1M - 10M in profitability
Margin as % of revenue
Not available
Not available
Not available
Not available
2 out of 4 incl. management
Not available
Not available
Not available
Not available
Not available
Not available
Not available