About Touch Mechanics Limited (05035136) United Kingdom