About Pendulum Business Solutions Ltd (10905479) United Kingdom