Having just discovered this site and not seen a mention of it on here before I thought I'd share.
Give as you live works similar to Topcasback / Quidco. However it includes some of the major retailers that often don't give out cashback. Such as Amazon, John Lewis, M&S etc. etc. Donations earned will go to a registered charity of your choosing.
Like most on here I can imagine, I will generally check cashback sites when purchasing anything these days, but even if this was to just fill the gaps where cashback can't be obtained I really can't see any downsides. A great way of milking that little extra out of purchases, any for a good cause too!
After all Christmas is a time of giving isn't it? Even if it's not coming out of my pocket I feel better for it!.. or is that just me putting my selfish feelings first.. i can't tell anymore.. anyway.
Hope this helps someone! https://www.giveasyoulive.com