About Pendulum Marketing Ltd (10268608) United Kingdom