Caarama Assurance posts good performances in 2017