A mini-bond is a cost-effective method of raising investment. Dealing with banks can be onerous and time-consuming, and does not give companies the flexibility and agility they need to make the most of market opportunities.