is not in process of liquidation on May 10, 2024
Where is Powell Computer Centers, Inc.'s headquarters?
Powell Computer Centers, Inc.'s headquarters is located at FLORENCE, AL
What is Powell Computer Centers, Inc.'s industry?
Powell Computer Centers, Inc. is in the industry of HARDWARE APPLIANCES ETC
What year was Powell Computer Centers, Inc. started?
Powell Computer Centers, Inc. was started in 1986
Sources: Alabama Secretary of State