European photovoltaic cell assembly company