Consider booking through redbus as the last option.
All this is fake as you will not get the seats you have booked. The timings are not correct. Worst part is the attitude of the operators.
Even the rudbus feedback system does not respond