About Pinch Medical Systems Limited (08143548) United Kingdom