Is 3i Infotech Ltd. worth buying?