About J &j Sence Of Touch Ltd (11268387) United Kingdom