The International Finance Corporation (IFC), a member of the World Bank Group, is looking to invest up to $10 million| The Innovation Spark