The Humane Research Trust CIO is a charity registered in England & Wales (number 1203103) that funds projects to replace the use of animals and animal-derived products in medical research. THRT is funded solely by donations and legacies from people from many walks of life who desire to promote huma... Read more