Its an official Mazda which is basically a rebadged Suzuki.
here's info from wikipedia:
1999
An entirely new Carol appeared in October 1998 as a 1999 model, this time with the Mazda brand name. Unlike previous Carols, this model was a straight rebadged Suzuki Alto. This Carol was available with either front or all-wheel drive and used the old 657 cc F6A engine or a new 658 cc DOHC unit. It was closely related to the AZ-Offroad and AZ-Wagon introduced at the same time.