About Spice Holding Ltd (11278964) United Kingdom