Ibox Energy

Ibox Energy

Developing photovoltaic plants to generate clean energy, powering over 500,000 households across Spain and the EU.

HQ location
Madrid, Spain
Launch date
Employees
Company register number
B88249933
Authorizing premium user...