go to post Leanne Taylor · Aug 26, 2021 Hi, Yes the job is based in the UK. We are located in Cambridge. The salary is annual which is paid in monthly installments. Thanks.