About Anchovy Pictures Ltd (06542346) United Kingdom