About Namaste Delhi Slr Ltd (11717395) United Kingdom