OSTN Staff
June 10, 2025
Deal would be one of the biggest of its kind and give Facebook parent a 49% stake in the start-up