About Dbd Group Holdings Limited (09313122) United Kingdom