About Namaste Taste Of India Ltd (11699948) United Kingdom