Was shown a razor recently stamped - 915 "Giant" guaranteed - ... but no other manufacturers markings that could be made out. Wondering if anyone has come across a "Giant" razor before. Any assistance identifying this one would be greatly appreciated.