I applied through a staffing agency. I interviewed at Perspex International (Chelmsford, England)
Interview
Interview face to face with director general questions like "why do you want to work here" then you have to take a computer personality test. Got offered the position right there and then.