2 employees
International telecommunications join venture of Sprint, France Telecom, and Deutsche Telekom
2001