About Haptogen Limited (SC224567) United Kingdom