The company (GreenBus) should check there vehicles regularly.
I travel often with them (VIP) . Last time the seat mechanics did not work. This time the seatbelt did not work correctly (no restraint).
If they don't wish to maintain their vehicles, then they should reduce the prices!