Overlay – the protocol for the long/short trading of streaming data – has just revealed the stakeholders behind their $2.215M […]