Canken International Ltd
Logistique
Vision Plaza, Suite 30 Second Floor, Mombasa Road - Embakasi
Nairobi
Nairobi - Kenya
Nairobi
Nairobi - Kenya




































