About Artick Maskin Limited (10172465) United Kingdom