About Xoxo Swimwear Ltd (12929387) United Kingdom