At the PV EXPO Japan last week, the Solar Frontier (the recent rebranding of Showa Shell Solar) booth was abuzz following last week's announcement with further details on the company's plans...
Contact us to learn the benefits of becoming a Lux member.
Or call us now
For North America (Boston Headquarters)
+1 (617) 502-5300
For EMEA (Amsterdam)
+31 20 280 7900
For APAC (Singapore)