They took over NCrowd and are not paying merchants, who quite rightly cannot honour your vouchers. Boomstreet said they would give me my money back; never did. Now the UK Boomstreet website has gone down. I suspect the worst. Do not accept store credits from this company. Be prepared to discuss with your credit card provider.