I don't know if they have an affiliate system you would have to ask them. For the service I was after they were really helpful and the price was reasonable.
Absolutely disgraceful for a recruitment agency. Lack of support. Lack of communication. Breach of contract.