About Ddd Group Plc (04271085) United Kingdom