April 27, 2015 — With just a month to go until GEO Business 2015, taking place at the Business Design Centre in London from 27-28 May 2015, the organisers are anticipating the biggest and most lively event yet with visitor registrations up a remarkable 50% compared...