By Planet Retail2013-03-13T07:00:00
Online and mail order specialist Otto Group recorded a 2% rise in revenue to E2.1bn (£1.83bn) for the year to February 28, 2013.
Already have an account? Sign in here