Owns and operates solar power plants, focusing on long-term income generation through renewable energy.
2013
United Kingdom
1-10 employees
Investment Management
$100M - 500M in revenue
Not profitable
Industry Rank
166 out of 271
United Kingdom, Finance, Investment Management
Sustainability Report