About Jack Spice 18 Ltd (11431571) United Kingdom