About Double Pendulum Limited (13584628) United Kingdom