About Deb Holdings Limited (04113118) United Kingdom