From ASOS
Swimwear & Beachwear by South Beach Ribbed finish One-shoulder style Adjustable straps Ring detail Brazilian cut