About Pendulum Media Limited (08858683) United Kingdom