Derek Peden

Derek Peden

1,600 IT workers and engineers denied UK visas - BBC News

The thud you can hear is my head hitting the desk in disbelief. Wow thanks Brexit. Cause competing in high-tech economy isn’t difficult enough.