Company saacking without any reason

I have been working in this IT company since last 9 years and I am performing well as on date.My assignment of previous project was ended on 30th September 2017 due to customer didn't want to continue business. As there was no other project as per my skills, company put me in Business wait list.Ideally, business wait period is of 2 months in which you can search for new projects as per your skills.On 9th October I received meeting invite(10th October 2:00 PM) from HR for discussion, there was no other agenda mentioned in the mail.I was travelling and was on leave so couldn't able to connect with the concern HR.On 10th October suddenly I received mail from HR for cancellation of meeting and nothing was mentioned. Later I came to know that the meeting was scheduled to terminate me without any reason. Now, when I am trying to look for other projects, I came to know that my name is in Audit and Review List and I can't apply any internal jobs postings and to remove the name from the list I have to find a new project and also an approval from CPO. Because of this I am disturbed mentally and there is a lots of stress on me as I am the only earning member in my family and also I have to look after my sick child. Please suggest what action I can take on this.