Yeah so I did some research, there's 250+ employees at the subsidiary foundry 42, which would indicate far more than 100 employees to pay for cloud imperium. If it's 400 people or something working at that company, burning through 150 million starts to sound more possible.
Also 4 nice offices in non-cheap locals.