It is a fallacy that a trader has to sell something at the marked price, if it is an obvious error then they do not have to.
The sticking point here is wether they and the purchasers have contracted an agreement for the purchase price, again the get out may be the obvious mistake in the price.
And don't forget, it cuts both way's, so when you have overpaid will they refund you!
A mistake would be where they mistakenly charged the wrong price and it was obvious that it was a mistake- not when they offered a sub at a price and set up an entire process to enable them to offer at that price. How are purchasers supposed to know around Black Friday, Cyber Monday et al what constitutes a ridiculously implausiible mistake and what is a really brilliant offer?
There is no sticking point over whether they contracted an agreement. An online confirmation of "you have successfuly applied your voucher, congratulations you can start your search now" and a letter stating a price paid and accepted and a timebounded subscription period is contract enough for me.
And does it cut both ways? - if it does why is someone on Find My Past Facebook in dispute because they have been charged £90 for a
free offer.
If Find My Past has accepted that this mess is their fault then they need to deal with that fact and not blame customers for taking advantage of what looked like a really good offer.