swisscom

Switzerland
Information Technology, Telecommunication