About Artima Limited (13090013) United Kingdom