Trustees' Reports

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. 

2014 Trustees Report

2013-14 Trustees' Report and Financial Statements

For the year ended 31 March 2014