Aluula Composites Inc. ha annunciato la nomina di Richard Myerscough, fondatore dell'azienda, a Chief Innovation Officer (CIO). La creazione del nuovo ruolo è attribuita all'impegno di Aluula nel dare priorità alla continua innovazione dei prodotti. Il 25 marzo 2024, il Consiglio di Amministrazione di Aluula ha finalizzato la nomina di Richard Myerscough in questo nuovo ruolo.