About Ixia Advisors Limited (13698782) United Kingdom