About Zebra Therapeutics Limited (SC569685) United Kingdom