Kenyan Central Bank Approves Payment Service License for Cellulant

The Central Bank of Kenya has granted Cellulant a Payment Service Provider … Continue reading Kenyan Central Bank Approves Payment Service License for Cellulant