About Ixi Labs Ltd (13299510) United Kingdom