About Spice & More Ltd (12984819) United Kingdom