HANSA CONSTITUTION definitely IMO 9124524. IMO 9124521 is not a valid number, so probably a data entry error. Interestingly Vesseltracker notes it automatically as an invalid number, so probably has a built in number checker.
Now showing destination as Alang - ETA 15/7.