NCNA - NuCana plc Stock Analysis | Finranks