Anybody know which brand has an icon of a rooster wearing a crown sandwiched between two C's? There's no writing at all on the razor, so its kind of hard to tell anything about it.