25 May 2021 icolo.io announces construction of new data center in Mombasa, Kenya Digital Realty-backed firm working on second facility in city, third overal