About Ragdoll Ltd (12279795) United Kingdom