About Thorfinn Medical Limited (11922383) United Kingdom