About Lysovant Sciences Holdings Limited (11657920) United Kingdom