This is not shave related but I'm thinking of buying something off of this website but I've never heard of it before and can't seem to find any reviews of the website online. The only thing I can get from their website is they appear to be either in Wisconsin or Illinois. Anyone heard of them and if so, thoughts? Thanks.