Evolva net loss narrows, on track to deliver on set targets