By Planet Retail2010-04-09T00:00:00
Retail and services company Otto Group posted sales up 1.5% to €10.14bn (£9.3bn) on a comparable basis in the year to February 28, 2010.
Already have an account? Sign in here