About Bad Seed Film Limited (08796878) United Kingdom