Leah Muchiri

Leah Muchiri

Breaking Barriers, Building Tech

Nairobi,Kenya
Member since March, 2025