You
WI

Water Is Life Kenya

Nonprofit · Other · Newark, DE · EIN 26-3185829 · founded 2009
Statements1
Sightings1
Years covered2022 – now
Primary sourceIRS Form 990