About Namaste India Ltd (SC594227) United Kingdom