About Jessica Kane Limited (10123624) United Kingdom