It's a US based company allegedly and certainly returns are to New Jersey and only for credit note or exchange. No refunds. Also can't cancel the order unless you do it within 2 hours otherwise you lose at least 5%
I suspect it is actually drop shipping based on the delivery times. It is definitely being made in China based on shipping times. The sheer number of dresses makes me even more certain.
OP have you tried a Google lens search on the dress. You might find something similar or find it on a different website for a lot less