Allica Bank

Who is Allica Bank? Allica Bank is a UK-based, private limited bank that specializes in providing financial services to small and medium-sized enterprises (SMEs). Established on 15 July 2011, Allica Bank was officially granted its UK banking license in September…