About Intellia Ltd. (SC226354) United Kingdom