About Barra Films Limited (04794183) United Kingdom