Beiersdorf AG (ETR:BEI), the German skin care products maker that owns the Nivea brand, has entered into a long-term solar power deal with French multi-energy group TotalEnergies SE (EPA:TTE) involving a rooftop project in Indonesia.