I'm trying to understand how CFD works. I have question about market maker. Who is market maker for CFD? Is it a company which provide a trading platform or any stock exchange?