About Ideo Ltd (09925916) United Kingdom