It has to be a scam.
After having my card rejected for a purchase I was trying to make, I did some research. Their credit card processing service either sucks really bad or is a scam. Their landing page (http://icpayment.com/) is down. Their form for processing the card is in terrible English and asks for information that simply shouldn't be required. They have nothing but terrible reviews. Their safety rating is at 49%. Often used by sites selling counterfeit goods (http://22.214.171.124/reviews/237509) which makes me doubt that either are legitimate. There's very little when it comes to product information and the photos are very small.
Probably counterfeit and selling credit card information.