About Touch Restaurant Ltd. (SC551596) United Kingdom