About Exscientia (uk) Holdings Limited (13555383) United Kingdom