That seems indeed non-compliant with many legislations. I think in the EU this would not be legal as you have to inform your customers about any changes in the terms and if you change them they have the right to end their contract with you.
This clause would otherwise allow them to raise prices tenfold without the consent of their customers.
Maybe they should revise this...