Does my organisation need to be a UK registered company to enter?

Collaborations may include international contributors but the team must have an establishment in the UK, and the majority of work should be carried out in the UK and teams need to be able to commit to attending workshops and showcase events.