About
STC is a telecommunications group operating primarily in Saudi Arabia with subsidiaries across the Middle East, North Africa, and Europe, providing digital transformation and telecom services.
Explore STC's full profile on Brouky
Funding rounds, investor list, and risk signals — unlock with a subscription.