Number of technology vacancies currently open in London