Aluula Composites Inc. ha anunciado el nombramiento de Richard Myerscough, fundador de la empresa, como Director de Innovación (CIO). La creación del nuevo cargo se atribuye al compromiso de Aluula de dar prioridad a la innovación continua de sus productos. El 25 de marzo de 2024, el consejo de administración de Aluula finalizó el nombramiento de Richard Myerscough para este nuevo cargo.