London, LO, GB

INTU

Intu Properties Plc develops, owns and manages UK regional shopping centers. It is engaged in the business of management of...

Mountain View, CA, US

INTU