Metro expand further in India

With an expanding team of 50+ colleagues, led by UK trained ‘super-users’, Metro have taken possession of a newly commissioned premises in Chennai, after a traditional Puja ritual to spiritually celebrate the office opening and launch of our new Indian entity, M-ISC Shared Service Centre Private Limited. Metro has been managing and transforming industrial, manufacturing and automotive supply chains since 1982. …