According to the wiki, it looks like he was only there for about 4-5 months:
Oliver Hull, better known as Olli43, is a streamer who became Content Manager for [Cloud Imperium Games]( "Cloud Imperium Games") in June 2026.
He used to be a web developer who eventually quit his job to start making videos full time.
He also ran a gear review channel called Shockbox.
He left CIG on November 2nd 2026