About Dx Net Solutions Limited (07590586) United Kingdom