About Ixora Analytics Ltd (12081631) United Kingdom