World On A Plate careers in Mohali, India