Since we first opened our UK office some 15 years ago, OSTC has grown into a proud global business that’s powered by teams located in 12 different offices in six different countries, with more to follow soon.

Our Offices

Register Your Interest  

To receive all the latest OSTC news and relevant job alerts, register your details and take the first step towards realising your full potential.   

Learn more