Contractair
Is this a contract actually with Contractair or one of the other companies withing their group. They may offer you a contract with Resource Consulting AG, which is based in Switzerland and subject to Swiss laws etc. If this is the case then you may find it very difficult to have any recourse to this company. Check it is with Contractair UK and not Resource Consulting AG, based in Switzerland.