Kalimuthu is a Tamil name and may refer to