Is Firstsource Solutions Ltd. worth buying?