About Ibixes Enterprise Management Ltd (13343497) United Kingdom