From ASOS
Dresses by Pretty Lavish Dress the part Off-shoulder style Blouson sleeves Curved hem Regular fit