About New Artie Ltd (12105082) United Kingdom