About The Indus Restaurant & Bar Ltd (11389316) United Kingdom