International Tax Manager
Point72
London