About Igbo Studies Initiative Ltd (10626933) United Kingdom