About Igaba Global Ltd (11329921) United Kingdom