Take a look at the 20 incredible business cards below, all of which are ingenious to my mind.