Dixons Store Group International (DSGi) updated the markets today on a miserable six months of trading.?