Timtara is the most fraud website I have come across. They did not deliver the product and did not return the money either till I made a complain in the consumer court website.
If you are waiting for your money/ product I would suggest just CANCEL the order and raise a DISPUTE with your Bank (Credit/Debit Card)