I have been buying from them for the last 18 month, not a single transaction where I didn't have to return faulty screens, now it's a nightmare to get a single good screen from them, just avoid at all cost, I had to return £600 of goods and block transaction through PayPal because they did not refund return cost as there policy suggest.
It affected my business and have to close down because of customers complaint.