I hadnt heard of them, but i havent heard of a lot of DC stuff...
Metronode is only just on the list (#10) for Oceania, and they are about to sell for nearly a billion, on 20x multiple... dont know how they value or rank these things...
(EDIT: dont know how cloudscene calculates rankings, or even if there data is correct)