Not one G7 nation made it into a top 10 ranking based on future tech competitiveness, according to London-based SThree.