About Jessica Laura Organics Ltd (09249355) United Kingdom