Is Titan Intech Ltd. worth buying?