Hi,
The first mark (12 loth) is probably German (or from a country that used loth) meaning 750/1000 silver.
Regards,
G.
Thank you George. “Loth”, probable means Lothringen which used to be a disputed territory between Germany & France.