About Ideo Design Limited (08432479) United Kingdom