About Medousa Ltd (12205345) United Kingdom