It all depends on what they got for the money. I have no idea what it's valuation is based on these numbers, but if $95M bought 15% and $23M bought about 3.5% then the valuation is about the same.
I'd expect the valuation to be lower also, but that's based on their revenue prospects, not their the $ amount of investments.
I'd expect the valuation to be lower also, but that's based on their revenue prospects, not their the $ amount of investments.