What is the full form of ITC Ltd. Which deals in FMCG, Hotels, Paperboards & Packaging, Agri-business and IT services?