About Rice And Spice Ltd (12590724) United Kingdom