About Durga London Limited (13694755) United Kingdom