is not in process of liquidation on Apr 27, 2024
Where is Magellan Service Corporation's headquarters?
Magellan Service Corporation's headquarters is located at 8220 San Pedro Dr NE, Suite 515ALBUQUERQUE, NM 87113
What year was Magellan Service Corporation started?
Magellan Service Corporation was started in 2015
Sources: Alabama Secretary of State