British microplastic filtration technology company Matter is a finalist in the 2025 Earthshot Prize in the “Revive our Oceans ...