About Touchstone Systems Europe Ltd. (06919713) United Kingdom