CTT (es)

CTT stands for ''Centro de Transferencia de Tecnología, Technology Transfer Center, in Spain