Adfactors lands prized TCS task

Tata Consultancy Services (TCS), the country's largest IT company, has allotted its IPO assignment to Adfactors PR following a multi-agency pitch.