About Touch Bionics Limited (SC232512) United Kingdom