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.
