Dfinity will release its Mainnet Beta candidate on March 30. ICP token can become tradable within 2 weeks after that. Dfinity has raised around $167M during several fundraising rounds in 2017 and 2018.
Dfinity is a blockchain-based cloud computing project that aims to develop an open, public network, referred to as the "Internet Computer."