ICM Capital is a multi-regulated fintech broker offering CFD trading on currency pairs and other asset classes including forex.