About Namaste Village Norwich Limited (11245395) United Kingdom