UnPaid Dues and Non submission of TDS

Hi, I am choosing not to name myself or my organisation at this moment. I am looking for an advice on what can be done. Following are the scenario. (A) I got call from Snr Manager HR on 31st May, wherein I was informed that They are putting me on unpaid bench as the company is facing financial crunch. They did not inform me of a probable rejoining date not did they release me with severance, as they choose to stop my employment. I have offer letter with clauses of one month notice. (B) Salary for 15 days of April and month of May has not been paid, I was told that on call(which I recorded) that I will be paid as and when all employees will be pain in June. I have been chasing the same with my company and have got no reply from them till date. All active employees have been paid during this time. (C) For taxation purpose I checked my form 26AS as my company did not release Form 16 or March 17 salary slip. There was deduction of INR 10,000 throughout the year but none was submitted by the company against my PAN. When I enquired with then they are not providing any answers. I am now liable for double taxation and penalty from IT dept. (D) Company has been deducting ESI amount from most of the employees for past 6+ months but they have not issued any ESI card to them. Nor the money has been submitted with ESI department. Please suggest what can be done so that I can have all the dues paid and company put to task for tax evasion and general fraud with employees and government of India