Front Overprinted cards have been designed such that they may be overprinted on the front with your company name. Not only does it make these cards special and unusual, but it also means that they are most remembered by your friends and customers.
All of these designs are exclusive to Astra Imprints, and keeping your Company name in full view on the card is a certain way to impress your customers - it reinforces your business relationship with them. Why not add your logo as well?