About Acme Artists Studios Limited (IP030662) United Kingdom