About Ixl Holdings Limited (13692961) United Kingdom