After reading the story, I'd put the valuation at $10B, at least.
They have 80 million in revenue and 700 employees.
That's a fairly large number of employees for that amount of revenue.
How on earth can they be worth 10 billion?
I was being facetious.
Sorry, it's difficult to tell in today's era of sky-high valuations!