I've done some logo work before for business cards, esp if you're just looking to clean up the logo you have designed already. You can note me to discuss a quote if you like, you're not obliged to pay me just by asking.
You either need to redraw it in a proper design program like photoshop/gimp or ideally recreate it as a vector piece on illustrator or inkscape, which means it could be re-sized to any resolution for print purposes.
If you don't have these skills I would consider hiring someone to do it for you. There are plenty of people willing to do the work on dA for a little bit of cash. If this is your business, that you intend to make money from, you need to be willing to invest a little money on the right image and skills to put across a professional image.