Customer Success Manager (Enterprise) at Heidi Health (Sydney, Melbourne, New York, London)