Developer of dye-sensitized solar cells. The company develops solar cells serving applications such as building integrated photovoltaic, automotive integrated photovoltaic and consumer electronics. Read More
Headquarters Post Office Box 8144, Stockholm, 104 20, SWE