From ASOS
Dresses by Topshop This is Topshop One-shoulder style Twist and ruched detailing Side slit Slim fit