VNRX - VolitionRx Limited Stock Analysis | Finranks