About World Spice Village Restaurant Ltd (12718408) United Kingdom