About Pendulum Solutions Limited (07593629) United Kingdom