I-Koo rings a bell, didn't it have that distinctive early 2000s CGI vibe? I would suggest hitting up animation forums and maybe posting a request? Animators have a knack for keeping track of old projects and someone might’ve worked on the English dub there.