All in Running a Business
This includes so-called ‘contracts for difference’ (CFD) trading, which was home to an estimated 280,000 individual products in 2017 and is currently dominated by more than 100 FCA-authorised service providers such as Oanda.