FIN TOP 305711962 Data check and company reliability