Hut Group floats to the top despite IPO questions

Syndicate Post image
Hut Group reached a valuation of more than £5 billion on Wednesday (The Hut Group)