About Okra Indian Grill Restaurant Ltd (11310966) United Kingdom