Rank;Global Rank;Institution;Country;Sector 1;1367;Telefonica Investigacion y Desarrollo Madrid;ESP;Companies