About Shimla Wholesales Ltd (12808896) United Kingdom