About D3a Medics Limited (13294227) United Kingdom