idibu.com
idibu launch idibuworld.com - international partner and developer portal
idibu has launched www.idibuworld.com, a partner and developer portal with an international focus. idibu Managing Director Steve Walker recently relocated to Bangkok to be in...