About Spice Gurus Ltd (11653962) United Kingdom