About Denoxis Ltd (10843099) United Kingdom