STS : Growing Stronger, Looking Sharper: Discover our new Logo!

Published on Monday, March 16, 2026

Following our move to larger offices, the opening of our new soft hub in Rennes, and our expansion in Bangkok, we’re proud to unveil our new logo!
A new look, but same mission: delivering secured, tailored, and innovative solutions to our customers around the world.