About Bad Mermaid Limited (10903580) United Kingdom