This is the best picture I can get as the stamping is worn down. Any idea who made this or what country it's from. In the curved stamping, I can read: DE ARMAS but can't make out the first word. Thanks for any information.