Anybody who works for - or is a proxy of - the Iranian state will have to register their presence in the UK or face jail time.