Filters:
clear
technology park
clear
Congella
clear
Country: South Africa

technology park in Congella

About 1 results.

Spill Tech House

thumb_up 16718 likes
rate_review 21 Reviews
favorite 138 favorites
608 Umbilo Rd, 4001 Congella, South Africa

Spill Tech is Southern Africa's leading oil and chemical spill response company.

  • 1