I want to buy these slippers from Hammacher Schlemmer, but they are discontinuing them, so I need to find out who makes them so I can buy them from another source. The problem is that I don't know the brand. Can anyone identify the brand of these slippers based on the logo in this picture?