I believe under this license it cannot be used for ANY commercial purpose (not just being sold), i.e. something like promoting a business (the point of a business card). Thus using this as a business card to promote any such business on the card would hypothetically violate the terms of the license agreement.
I think you are very confused with the issue of licenses, I invite you to read and understand what each one means and what things they allow you and what they don't.