This isn’t a business card but what in German is called a Letterpress “Notizkarte” which is printed on, if I translated it correctly, “handscooped” paper.
This style definitely should be implemented in business card printing. You might try ordering it from Druckerei Eisenhardt GmbH. If you do… send me photos.
I sharpened the image a little bit so the texture came out really awesome.
