About Ibexia Global Development Ltd (11986437) United Kingdom