About Artio Limited (08564148) United Kingdom