Buy Oil India, target price Rs 255: Emkay Global