About Sahara Grill Holdings Ltd (10863753) United Kingdom