Sus oficinas centrales se ubican en el Nation Centre, un edificio gemelo ubicado en Kimathi Street en la distrito de negocios de Nairobi.