LEO has secured an order for 31 core pump units in the world's largest coal power carbon capture demonstration project (CCUS)
LEO has secured an order for 31 core pump units in the world's largest coal power carbon capture demonstration project (CCUS). The World Meteorological …