About Limbs & Things Employee Trustee Limited (11325459) United Kingdom