Omdena

Came across this today. An org that specialises in building tech for environmental projects.

1 Like