Manufacturer of solar panels headquartered in Spain100% owned factories in China, Indiaassembly in Spain. TOP5 Producer in Europe, with subsidiaries in Germany, USA, France, Italy. Producing solar panels since 2005.
Calle Río De Janeiro, 12 50196 La Muela Zaragoza · Spain