About Pendulum Points Limited (11944316) United Kingdom