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