About Buzz Pictures Limited (04481181) United Kingdom