About Immune Compass Ltd. (11012503) United Kingdom