Kind of looks like my Minerva. wich was badged as a "dressmaker" although you can still see the Minerva decal under the Dressmaker decal. Minerva was made in Czechoslovakia, looks like a cross between a Necchi and a Pfaff and uses an industrial needle, bobbin, and bobbin case ( all of which I know because Mizkaki told me, not because I'm smart
)