About Dx Spirit Information Ltd (13663429) United Kingdom