About Rice & Spice Takeaway Ltd (11613708) United Kingdom