Ammobia and KC8 Capture Technologies win the 2025 New Energy Challenge

line