Delivery Order to Larta Inc. by Department of Energy: $14.4M obligated, latest action 2025-01-10. Doe Small Business Innovation Research and Small…