Delche Gaming
View company profile →
I placed an order with this company who…
I placed an order with this company who told me it would be shipped between 27th and 29th of June, I’ve been emailing them since 1st July as the couriers still don’t have my order and I’ve had no response from the company. Shocking customer service