sales / technical support tasks. · You may or could be working / staying away circa 60% of the time – coming home.... You will be an integral part of an elite team in the UK supporting our customers in the UK and Ireland. Fast forward your career...
Wallace Hind