About D13 Holdings Limited (13515684) United Kingdom