About Namaskaar London Limited (09508270) United Kingdom