About New Spice Of Life Ltd (SC630175) United Kingdom