Press Releases

Twelve Secures $83 million in Additional Series C & Project Funding

February 12, 2025