Business STL crosses a key milestone towards its Global Services Business demerger sujata July 13, 2024 0