About Mermaids Swimwear Ltd. (10476686) United Kingdom