General overview of Invizua Group as of June 2012, a venture catalyst, marketing technology and software reseller and consulting services organisation based in London.Read less