I agree with GLB, recommend that you and your colleagues get together and get someone that speaks a common language, understands the situation you are put in and able to explain the same to the authorities or you may never get a penny.
You have 4 cases against your company
1) Non payment of salary From June to Dec 2019 and possibly till termination or resignation.date +
2) No Resident permit
3) Return Cheque
4) Possible fraud - for giving you an A/c Payee cheque while they know you do not have an account.
You better be quick as such companies can disappear over night.
Ya, and as GLB says, name the company.
If you read the news, your company is not the only one. YOu need to act quick.