About Namaskaram London Limited (12357779) United Kingdom