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