Croud takes to the Stage

Croud has signed for 21,500 sq ft at Cain International's Shoreditch development, the Stage, EC2. The digital marketing agency will take the ninth and 10th floors of the Bard Building,