Their servers are in Kenya. The problem is they may have hoodwinked Kenyans. The French Company supposed to be hosting them does not exist because the one with a similar name merged to form a new one. Yet IEBC still refers to the defunct one.
I suspect IEBC was hosted by Uthamaki.