As one of Europe’s leading ICT hubs, Catalonia offers everything the modern technology firm could possibly need