Spill Tech employs 216 employees. The Spill Tech management team includes Warren Kidgell (Chief Financial Officer), Juandre Vermaak (National Operational SHEQ Manager), and Stephan Kichenbrand (Regional Operations Manager Eastern Cape).
Get Contact Info for All DepartmentsLooking for a particular Spill Tech employee's phone or email?