CPMF
The order of letters in the logo could be CPMF or CPFM; as an Italian publisher the M could stand for Milano or the F for Firenze. The example card was posted in 1921. I'm afraid I don't know the illustrator (DDB?) either.
CPMF 210-1
CPMF 210-1 rev