About Oxford Immune Algorithmics Ltd (11588155) United Kingdom