Well, You can either use the entire picture to fill the business card, and even put it on a letterhead as a square and that would be perfectly acceptable. Or are you are looking for a transparent background, which means you could put your logo on any background? Because that can also be done. And I will definitely be making some alterations to fit your needs.
-cheers