Maxhub opens London showroom

Maxhub has opened its second showroom in Europe, opening its London customer experience centre in Chelsea, London.

Read the full story here