About Mermaids Limited (06799239) United Kingdom