About D2a Ltd (13678388) United Kingdom