About New Delhi Cafe Limited (11680881) United Kingdom