I started work last year in a factory but was in fact paid by an employment agency. Prior to starting, the agency advised me that I would be working on a week to week basis but if i stayed on until the "end" of the contract ( end would probably about six months) he would pay me a loyalty payment of 10% of salary earned. When asked to commit this in writing he advised me that as he was being used as a conduit for this payment by factory management and as they were eager to avoid similar payments to there permanent staff, he would be unable to do so. All went well until the contract ended and I noticed that I had not been paid the bonus. After repeated phone calls I was advised that I would be paid next week as they were waiting upon payment from factory management. This went on for several weeks before I was advised that I would not be receiving any bonus payment as factory management felt that I had not worked there long enough. I proceeded to inform the agency that as he was my employer and it was in fact he who had promised me the bonus, then it was his responsibility to pay it. he informed me that he was not in a position to do this as he would have been working at a loss and was not prepared to do this. Do I have any rights in this situation or legal recourse and if so what is the best best way to go about enforcing those rights.