Chatafisha

Chatafisha

Chatafisha is building infrastructure to transparently verify and actualize positive social impact.

Tanzania

Impact