Otto Group slides into the red

Otto: compostable shipping bags from 2024