About Artal Holdings Limited (13069651) United Kingdom