About Vedoxe Ltd (13434642) United Kingdom