Strictly speaking, it is not a case of breach of contract but from what you have mentioned it is not good business practice to say the least.
Perhaps a complaint to Consumer Association of Singapore would be in order.
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!
Circumnavigator, lawyer and columnist and the man who divides his time between Singapore, Hong Kong and China. I believes that etiquette transcends nationality and race. 
In this column I will offer stylish advice to everyday questions on etiquette at work and at home and anything else that may be bothering you.