About Ixi Capital Investment Ltd (13341760) United Kingdom