About Pendulum Supported Living Ltd (11336282) United Kingdom