Seven Seas Technologies Limited v Wycliffe Omwenga [2018] KEELRC 1271 (KLR)
Employment and Labour Relations Court
•
Cause 1436 of 2013
Decided: 31 Jul 2018