About Artal (north) Limited (10923322) United Kingdom