From ASOS
Swimwear & Beachwear by Reclaimed Vintage Summer, styled Textured finish All-over print Ring detail Brazilian cut