This is a scam website based in China
This is a scam website based in China. Ordered items and they never arrived although tracking was provided through Track17. The package appeared to move every couple of days until it showed delivered, it was never delivered. No response from website or third party company despite multiple attempts.
