About Ixia Clinical Limited (08678784) United Kingdom