These cards were drawn by an unknown person in Germany, most probably in the first quarter of the 20th century.
It is a fortune-telling pack that uses many of the pictures of the Lenormand packs. Those have only 36 cards, while this pack has 40 cards. It is accompanied by a hand-written sheet with explanations of the meaning of the individual cards. It is written in German handwriting, and in some words the spelling is like that used before the German spelling reform in 1903. So the writer certainly went to school earlier than that.