About Y-mabs Therapeutics Limited (13609538) United Kingdom