About Pendulum Film Limited (08598791) United Kingdom