Sales Manager - Italy & Malta Role requires travel across Italy and Malta, with occasional visits to the UK and France As our new Sales Manager – Italy & Malta , youll lead the commercial growth
Description: CloudHQ is a global leader in hyperscale data centre solutions, delivering secure, high‑performance, and resilient facilities for many of the world’s largest technology companies. CloudHQ is a global leader in digital infrastructure, designing, building, and