is inactive
Where is The Innovation Centre, Inc.'s headquarters?
The Innovation Centre, Inc.'s headquarters is located at SELMA, AL
What is The Innovation Centre, Inc.'s industry?
The Innovation Centre, Inc. is in the industry of RELIGIOUS/CHARITABLE/SCIENTIFIC/LITERARY/EDUCATIONAL PURPOSES
What year was The Innovation Centre, Inc. started?
The Innovation Centre, Inc. was started in 1996
Sources: Alabama Secretary of State