About Pendulum Technology Limited (03649946) United Kingdom