Der Firmensitz von SCT ist in Hendschiken, Schweiz. Weitere Niederlassungen befinden sich in Großbritannien, Deutschland und den Niederlanden.