About Namaste London Ltd (12637004) United Kingdom