Clevertize, one of India’s leading integrated marketing agency has appointed Suman Mani as its Creative Director. Mani brings with him 14 years....