HackADuck 2024 Online A weekend of imagination and building £2,100 in prizes Winners announced 38 participants