Policy and Public Affairs Manager, Internet Watch Foundation – Cambridge

Internet Watch Foundation (IWF), Cambridgeshire
We are seeking a creative and ambitious Policy and Public Affairs Manager.
Who we are
As a self-regulatory body with charitable status, the Internet Watch Foundation works in partnership with inte

Read more here:: aidBoard