is inactive
Where is Upworth, Inc.'s headquarters?
Upworth, Inc.'s headquarters is located at ANNISTON, AL
What is Upworth, Inc.'s industry?
Upworth, Inc. is in the industry of COMPUTER SYSTEM CONSULTING
What year was Upworth, Inc. started?
Upworth, Inc. was started in 2000
Sources: Alabama Secretary of State