About Pendulum Holdings Limited (09936643) United Kingdom