I would never recommend Wowcher.
After numerous WhatsApp messages. I have finally secured a refund. It took almost 6 weeks to achieve. I had to involve the credit card company, and submit 1 star reviews. No explanation was ever given for the non delivery of the mattress I purchased via Wowcher.