About Spice & Rice Ltd (12597480) United Kingdom