STI is a globally recognized supplier of technology, machinery and equipment to the sugar industry with a proven track record of providing the best solutions, regardless of scale. We provide engineering design, equipment supply, global procurement, technical advisory services, project management an...See more
Headquarters:
United States of America
Company Type:
SME
Company size:
11-50 Employees
Year Founded:
2003 (23 years)
Address:
555 REPUBLIC DR; PLANO, TEXAS 75074, US
LOW
spending power