About Immune Algorithmics Ltd (11586064) United Kingdom