About Richard Pictures Limited (11685453) United Kingdom