School of Technology and Management Laboratoire54303Alto-Vieiro Morro do Lena 2411-901 Leiria Apartado 4163 PortugalPortugal
Polytechnic Institute of Leiria Institution450831P-2411-901 Leiria PortugalROR : https://ror.org/010dvvh94Portugal