4 ms·
Wow this description is quite surprising. I thought they were a software consulting firm based somewhere in Africa. =/
by rubiquity 13y ago
Wow this description is quite surprising. I thought they were a software consulting firm based somewhere in Africa. =/
- mborch 13y agoThey're based in Nairobi and they run a technology innovations lab there.