Head of Business Development - EMEA
- Hiring Organisation
- Jobleads-UK
- Location
- Greater London, England, United Kingdom
network within the background screening space is required. Strong working knowledge of UK GDPR and the legalities surrounding DBS and Right to Work checks in the UK. Expert-level communication abilities, whether it's in the written or verbal form with humans, or at the prompt-level with agents ...