I know it's a longshot, but if anyone knows who the maker of this razor might be, it would be the fine folks here at SRP. The only marking on it is what you see in the picture, Improved Cast Steel...