I recently signed up to admiral rewards and just by registering my bank card on the app I have earned 10% back from morrisons.
There are also only links to other retailers.
I have been doing this 2 months and have already £40 off my next insurance.
You can add up to 15 bank cards so if you rope your friends and family in then by then shopping as normal you could still get the discount.
Just thought it should be posted as I have been with admiral for nearly 8 months before I signed up and wish I done it from the start.admiralrewards.com/signup