About Ixl International Limited (08869199) United Kingdom