old

Otto Group, the diversified retail and logistics giant with global sales of €13.4 billion, has hired former Debenhams CEO Sergio Bucher to its executive board.



Stay informed. Subscriptions start from less than £2 per week:



Already a subscriber?    Sign In