This is a scam
This is a scam! Placed order, tracking shows delivered but Never received my item. Contacting them but no response.
United Kingdom
This is a scam! Placed order, tracking shows delivered but Never received my item. Contacting them but no response.