T-Systems Schweiz AG

Switzerland
Information Technology, Telecommunication