CNC GRAND 305592219 Data check and company reliability