We’ve come across a free resource for charities that you might be interested in: Ethical Angel.
Ethical Angel is a source for volunteers, fundraising, or building / strengthening corporate partnerships.
They match employees wishing to volunteer, with causes which will appreciate their skills and sign up causes – maybe yours? – which could use those skilled volunteers. We haven’t used them, but they sound interesting…
You can find out more about them on their website.