DSG Retail Ltd fined £500,000 by the ICO