This Business card is original and interesting. In its design you just imitate a Google Search with keywords related to your company, in the results you put the main contact data and you are done.
The negative part is that you can’t put your company logo, colors, and at first sight everybody will think that you work for Google., but once the concept is understood, it becomes a great card.