Timtara.com
Timatara are cheaters/fraud
Dear Team This is regarding order number #10315066, i made purchased in August. since 3 month people said product will be delivered within next 2-3 - 5 days. Now status changed to payment refund pending since last one month and no refund is taking place, Timtara offers horrible customer service ...