The Technology Innovation Agency is located in Amanzimtoti, South Africa on Umbogintwini Industrial Complex, 1 Dickens Road, Umbogintwini. The Technology Innovation Agency is rated 4.7 out of 5 in the category biotechnology company in South Africa.
Address
Umbogintwini Industrial Complex, 1 Dickens Road, Umbogintwini
Accessibility
Wheelchair-accessible entrance