Feel Cheated
Feel Cheated Winhost was advertising first 30 days free. But they didn't refund my money although I requested cancellation after 1 day.
India
Feel Cheated Winhost was advertising first 30 days free. But they didn't refund my money although I requested cancellation after 1 day.