That would be a Genco De Roma. Different Animal!


142653

I would expect that the OP's razor is German made. Probably a good candidate!