Solar power developer and producer TSE has signed a power off-take deal with compatriot Albea calling for the French cosmetic packaging products maker to procure electricity from a 12-MWp solar plant.