About Mermaids & Unicorns Ltd. (09838404) United Kingdom