Twenty-one Contracts for Differences (CFD) firms have closed since 2025 following a crackdown by the FCA.