Latka logo

Rebecca Nudd

  • Senior Research Executive at Explori
United Kingdom
LinkedIn