About Pendulum Ltd (13706155) United Kingdom