About Rice & Spice Ali Ltd. (11762770) United Kingdom