About Shimla Superstore Limited (09958048) United Kingdom