About Apidx Limited (13592460) United Kingdom