About The Las Vegas Mermaid Company Limited (08884157) United Kingdom