Welcome to SRP. I can't give any specific info on that stamping but I can tell you to check out two threads in the 'razor clubs' forum that may be entertaining if not informative. "Those Daffy Ducks"...