Can you please let me know if you found out? I am in kind of a similar position. It looks like we can only apply for this position if we are in our home country or somewhere else we are resident of. I.e. we can't apply for it from inside the UK. This is alleged by many immigration consultation ...