About New Shimla Restaurant Ltd (12173354) United Kingdom