Is NCC Ltd. worth buying?