Global multi-disciplined technology and engineering company, XL Group, has strengthened its management team to support further expansion, following a period of continued growth. The Aberdeen head-quartered firm has created five
Why? Free to subscribe, no paywall, daily business news digest.