Is ICDS Ltd. worth buying?