balena employs 75 employees. The balena management team includes Leon Hurst (Chief Executive Officer), Ross Porter (Sales Engineer), and Helen W. (Finance Director).
Looking for a particular balena employee's phone or email?