That kind of an agreement is void. EU states have quite similar labour regulations and labour contracts can have 2 restrictions:
1) Competition restriction (you can't work during or up to 1 year(!!!) after dermination of the contract for a competitor)
2) Secrecy restriction (you can't reveal...