Found a good deal of a 32 inch computer monitor advertised on its website last month by Google search. Made payment by credit card on its website. Then, I was told it’s out of stock and refund was made to my credit card in 7-21 days. Now it has been more than a month and never received my refund. Email sent to [email protected]yokooza.com will get automatic reply. Now its website is down.