I've got a couple of Cetifyds, a Red Imp and a similar "Russian" strop to yours. Mine has a bunch of cyrillac (Russian) writing in a circle at the top, and the same Certifyd logo stuff down on the...