About Group.dd Limited (12246868) United Kingdom