Looks European to me maybe?? German or Russian?? Just a guess on my part.
Not Albania, but afaik Spanish Navy button. Dunno the age and I found the info from a Polish website, believe it or not. Info is based on the gibberish online translator spewed out.
Voriax