Locations

STC Group participates in international activities and has offices in the Netherlands and abroad. The organization’s headquarters is located in mainport Rotterdam.

STC Group operates branch offices in South Africa, Oman, Vietnam and the Philippines. Furthermore, the STC Group participates in activities in Kazakhstan and Colombia. Click here for an overview of our international activities.