About Articulate Pictures Ltd. (02629946) United Kingdom