About Delhi Indian Restaurant Limited (11738652) United Kingdom