Innovative Turnaround Controls Companies
US based firm providing technical and personnel solutions to the energy sector for projects, turnarounds, & maintenance programs.
Industry:
Others
Headquarters:
La Porte, Texas, United States
Employees Number:
251-500
Estimated Revenue:
$10M to $50M
Register and Claim Ownership