You're right, there is nothing about them on the net (not google or other forums) not even on bbbonline.com
Although they have been online since 2002 and the site does seem pretty legit. I understand that you feel uncomfortable giving your credit card details over the phone to someone half way across the globe, but in case anything untoward happens you can always do a chargeback.
If you do decide to purchase from this supplier, buy the smallest quantity they allow. Always start small for new suppliers, that way the risk of possible loss is not so high.
Hope this helps :)