NEW YORK & LONDON--(BUSINESS WIRE)--Electra Information Systems (Electra), today announced that it has opened an office in London, which will be spearheaded by seasoned industry veteran, Andrew Kaufmann, Managing Director EMEA....
More...
Page 55346 of 56328