An Opera News Kenya publication
Limuru Tea has appointed Geridina Johanna Maria Ten Den as the new Chief Executive Officer. The…