About Namaste Delhi Ltd (11403960) United Kingdom