GC Business Finance powers UK start ups with over £24m in Start Up Loan funding