Skip to main content

Annual Report FY26

Page 1

Unlocking new philanthropy to deliver urgent solutions for our planet

ANNUAL REPORT AND FINANCIAL STATEMENTS YEAR ENDED 31 MARCH 2026 Charity number 1186683. Registered in England and Wales. Company number 11882899.


Turn static files into dynamic content formats.

Create a flipbook
Annual Report FY26 by Global Returns Project - Issuu