About Mermaid Centre For Circus Arts Ltd (12418380) United Kingdom