is not in process of liquidation on May 12, 2024
Where is Merit America's headquarters?
Merit America's headquarters is located at 1100 H Street NW, Suite 840Washington, DC 20005
What year was Merit America started?
Merit America was started in 2019
Sources: Alabama Secretary of State