Sto is an international technology leader in the design and production of innovative building materials tailored to human needs. Our wall systems, coatings and finishes have been the choice of leading architects, engineers and contractors for 61 years, and we are the world’s largest manufacturer of ...See more
Headquarter United States of America |
Countries of operation Australia, Malaysia, New Zealand, ... See more |
Year founded 1979 (45 years) |
Funding status Private |
Company type MNC / Large Enterprise |
Sales Manager
Lower North lsland Sales Manager
Business Analyst