I have filed a complaint through Voxya website. They helped me to get a return of money deducted by Amazon without order confirmation.
You can file a complaint against the company if you feel you are cheated by company and company are not replying to your emails and calls.
A consumer can file a complaint at Voxya, Voxya team share that complaint through a socials media campaign. They also send a legal notice to the company and helps in approaching consumer court.