Think Inside

Fitch Group

25,000 sq ft, Canary Wharf