About Jessica S Touch Ltd (SC532381) United Kingdom