About Namaste Holdings Limited (11032366) United Kingdom