About Ixi Ventures Ltd (10913810) United Kingdom