About Dfendrx Service Limited (11678624) United Kingdom