Tosheka - A Kiswahili word that simply means ‘satisfaction’, runs deep with meaning and promise for this social entrepreneurial enterprise. Tosheka textiles manufactures eco-fiendly products handmade in Kenya.