Virgin Money Giving is a not-for-profit fundraising platform on a mission to help every charity in the UK raise the money they need to make everyone better off.