About Indian Spice Restaurant Ltd (12066559) United Kingdom