Is Kenya losing the IT battle to Mauritius?