About D20 Holdings Ltd (12252603) United Kingdom