About Vaccitech Plc (13282620) United Kingdom