Committed to connecting the world

Development and deployment of international public telecommunications via satellite in developing countries