From ASOS
Swimwear & Beachwear by Wild Lovers All-over print Halterneck style Sliding triangle cups Ruffle trim Tie closure