About Ivdx Holdings Limited (13310864) United Kingdom