Dentons advises on the lease of Centaurus complex to one of Citi’s largest shared services centers in the world

Important Notice