Otto Group’s ambitious climate targets validated by the Science Based Targets Initiative Read More → March 27, 2024