is not in process of liquidation on Nov 13, 2023
Where is The Scooter Company's headquarters?
The Scooter Company's headquarters is located at 5249 Z-Max Blvd. Harrisburg, NC 28075
What year was The Scooter Company started?
The Scooter Company was started in 2004
Sources: North Carolina Secretary of State