It is short for Innovative Finance ISA. UK taxpayers can invest up to Â£20,000 per year tax-free in ISAs.