I've done carpet cleaning shops with Compliance Solutions. They have a few different clients with varying instructions, so definitely read through the requirements carefully before the day of the appointment.
As far as getting the shop, your best bet is to just apply and see what happens. I've done them twice (Sept. 2015 and Sept. 2016). They're the only jobs I've actually done for Compliance Solutions, so there's always a chance it'll get assigned. If not, keep trying. At least in my area, I see them fairly often. Good luck!
Shopping central Arizona.