Global telecommunications company with operations in 18 countries across Asia and Africa.
Visit their website
Sorry but without JavaScript, our website does not work!