About Curious Dodo Design Limited (08052163) United Kingdom