As of February 2015, SSI had 25 global offices in 18 countries, with its corporate headquarters in Shelton, CT, USA.
SSI had 25 global offices in 18 countries. This was with its corporate headquarters in Shelton. This was as of February 2015. Shelton was CT. CT was USA.