The Yokohama Industrial Development Corporation (IDEC Yokohama) has been hosting the Yokohama Business Grand Prix since 2003, a business plan competition to support entrepreneurs and business...