Care agencies predominantly broker between self-employed carers and customers - you will pay a recruitment fee to a carer hired from them.
Care providers will recruit carers, employed by them, to deliver a live-in carer package as agreed with you.