2025 impact report 18 August 202618 August 2026 Peter Tatchell Foundation Home Impact Reports 2025 impact report Click here to check out our 2025 Impact Report