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?