Natasha Barr's Location
England, United Kingdom
Natasha Barr's Work
Natasha Barr's Summary
Natasha Barr, based in England, United Kingdom, is currently a HR Manager at RBI UK, bringing experience from previous roles at Reed Business Information. Natasha Barr has 2 emails on RocketReach.