About Namaste Momo House Limited (11687206) United Kingdom