Allen Recruitment Ltd We provide recruitment solutions all over Europe for Permanent, Temporary & Contract roles across the IT, Finance, Tech, Telecoms, e-C...