New UK Headquarters
Accloud has relocated from 12 Hay Hill in Mayfair and settled into a lovely new dedicated London office on Berkeley square. The Covid-19 impact had led many businesses to down-size making this a timely opportunity for Accloud to to obtain space in this premiere location.