About Touch Luxury Ltd. (10864946) United Kingdom