Portfolio 1 Investments
Soly
photovoltaics, solar energy, energy
unspecified
€30 M
Jan 2024
Lead