About D6 Ltd (10950205) United Kingdom