The site doesn't look bad - there aren't good secure badges though. Maybe try calling them with specific questions about the product and see how they respond to those questions. If you feel uneasy, then follow that feeling. I can't seem to find anything online about them either!