That elephant design is unmistakable…
Meroni is the maker of the lock, I believe they’re still in business. Possibly under a new name or corporate ownership though. They’re either Italian or Frence in origin, my guess is Italian.
Sorry I don’t know more about them:=(:
–Vince