About Pendulum Concepts Limited (11314578) United Kingdom