About D-tech Holdings Limited (11071497) United Kingdom