About Cyclomedica Pharmaceuticals Limited (13010841) United Kingdom