A view from Big Ben – London’s tech scene