Tosheka - A Kiswahili word that simply means ‘satisfaction’, runs deep with meaning and promise for this social entrepreneurial enterprise.