I wasnt sure where to ask this question so I have put it under postal stationery (which it isnt!!).
I seem to remember seeing these before.
Can anyone tell me the name of these cards as I also seem to remember they have a generic name (probably the printer's name), and about when they were printed in Germany?