About Corporation&dodo S Ltd (09464331) United Kingdom