Breach of Employment Contract

I am a software developer working for a company , let's say Company A , my company has contractual staffing business model where it has provided me to a company B. Company B in turn has a client company C for which I am working. Company C has offered me a position directly with them , my query is that can I join this company C without any legal complications from my company i.e company A. I have following clause in my employment contract with my company : ------------------------------------------------------------------------------------------------------------ You shall not, directly or indirectly, perform services or take up employment with any client of the company for a period of twelve (12) months after the date of termination of your employment with the company without any written permission. In such a case you have to pay the company an equivalent amount of 12 months of your last drawn salary. ------------------------------------------------------------------------------------------------------------