About Ixia Sussex Ltd (12684666) United Kingdom