I found them via Facebook ads where there were some positive comments underneath but looking for reviews, I guess not!
FWIW, they are located in Salt Lake City, they have a bunch of products, they posted photos of their workplace and you can always talk with them on the phone.