Managing Director
Lead Process Engineer
Development Engineer
R&D Engineer
Senior Process Engineer
Process Engineer
Edinburgh Centre for Carbon Innovation