MEHTA INTERSTATE TRANSPORT CORPORATION plot no. P-2, Netaji Subhash Place, Shakurpur, Delhi, 110034, India 919718641641 Business Services