About Mistress Medusa Ltd (12270841) United Kingdom