About Demedix Limited (13681344) United Kingdom