from the s-1, the top 5 customers make up 25% of revenue

Who would be among those 5? Are these big tech? Or large corporates?

likely mag 7, big tech, megacorps like accenture, etc.

So the leak was BS, or at least now outdated. Top 10 must be under 50%.