About Mermaids International Ltd. (10166291) United Kingdom