Company Name: Jobandtalent
Website: www.jobandtalent.com
Geography: Majority of business takes place in Spain. Jobandtalent also have presence in UK, Mexico and Colombia.
Incorporation year: 2009