CEO of Orbex, a UK small launch developer, is stepping downby India News Online Team April 14, 2023 0 U.Okay.-based small launch developer Orbex is present process a change in management. The firm’s co-founder and (now former) CEO Chris Larmour stated on LinkedIn that he'll now not be ...