Press Release FinanceWhiteBeard secures new funding at $26.1 million valuation ahead of planned public listingWhiteBeard | 88 days ago