TRIKALA 309414054 Data check and company reliability