About Ibolo Global Investment Limited (06461217) United Kingdom