Block 6, Research & Development Park
Heriot Watt University
Edinburgh EH14 4AP, Scotland
Region Located
Telephone
+44 131 449 4933
Organisation Type
Manufacture the Helica Thermal Coagulator an electronic instrument for treating endometriosis