What is the url?
Is there a FAQ with your Terms of Services?
What is the location of your institution, what bank is behind it, where is the bank located?
What are your limits and fees?
Is the card free for just one year? How much is the fees afterwards?
Sorry for all these questions but too lazy right now googling, (and it's better for your business to have some of the above information available immediately)

Thanks in advance