Global technology consultancy Tata Consultancy Services (TCS) launched it's Advanced Drug Development (ADD) Site Feasibility Platform which offers life sciences companies an integrated offering for clinical trial site activation and studies start-up acceleration and...