Founded
2025
Legal Status
CIO
Chair and Trustee of the charity.
Charity no. 1212093
Registered 2025· England & Wales
Europe