About Delhi Deli Limited (13373774) United Kingdom