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
Total Annual
Revenue & EBITDA
($ B)
Margin as % of revenue
Analyst consensus vs actuals
($ B)
0.0
20220.0
20230.0
2024Not 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