Automatic stitching device for safer, better medical and veterinary stitching.

Return to East of England Tech 50