Log in
isla
Contact
Links
Previous companies
View in org chart
Anna Abdelnoor
CEO & Founder
Rebecca Lardeur
Climate Strategy Advisor
Dominic Bemrose
Business Development Director
Malcolm Leach
Chief Technology Officer
Ellie Ashton-Melia
Community Lead
+ 2 more
February 1, 2024 - present
June, 2023