Not sure were they are from but I'd bet not Cuba. Maybe here... (see below) but there are a few places with this same logo...
http://chipguide.themogh.org/cg_chip2.php?id=frpac7