Din Direct
The worst online store ever!
This is regarding order number 98733275-DD. I ordered 2 items from Dino Direct in mid October. On the website it was mentioned that the items were shipped to UK on the 27th/10. To this date, no item was received. I contacted the customer service several times to trace and track my items, but to my ...