About Ragdoll Research And Planning Limited (04779418) United Kingdom