I just noticed this writing in the corner of my Berlinetta windscreen. There is not much to go on but it may be of some use.

20181222_133626-1632x1224.jpg