is not in process of liquidation on Apr 9, 2024
Where is The New Life Foundation's headquarters?
The New Life Foundation's headquarters is located at BIRMINGHAM, AL
What is The New Life Foundation's industry?
The New Life Foundation is in the industry of PROMOTE WELFARE OF MENTALLY ILL/CHALLENGED CITIZENS
What year was The New Life Foundation started?
The New Life Foundation was started in 2005
Sources: Alabama Secretary of State