Yes there are significant and multiple areas where private healthcare companies are being paid to 'provide' services to the NHS in a classic outsourcing process similar to what you would see in IT.
Private company charge a lot more, pay their staff a bit more to attract workers from the NHS, extend their contracts to provide more services where there are NHS staff shortages. Taxpayer money turns into company profits. I wouldn't object if it provided more efficient care but it doesn't seem to.