INDABA 204160197 Data check and company reliability