ZERO I know this might a really stupid question, but what is the meaning of IBIS???

I don't think I ever found that out, plus if I knew I could have a better sense in the logo.