About Bizarro Films Limited (12954865) United Kingdom