The Internet Watch Foundation is a company limited by guarantee and a registered charity.
Our charity number is 1112398.
Our consolidated accounts are downloadable as PDFs below.
For the year ended 31 March 2014