An investment trust that focuses on acquiring and managing a diversified portfolio of solar energy assets. Its operations include funding, owning, and maintaining large-scale photovoltaic projects across various jurisdictions.
2013
United Kingdom
1-10 employees
Investment Management
$500M - 1B in revenue
Not profitable