326 employees
CSIR-Institute of Himalayan Bioresource Technology (IHBT) is an individual & family services company based out of NH 20 - -, Palampur, Himachal Pradesh, India.
1983