About Helix Medical Limited (12739367) United Kingdom