Soho Holdings completes purchase of controlling stake in General Science

24 Jun 2025