About Jessica Holdings Limited (11835957) United Kingdom