HomeCompaniesiwoca Share Save Report this company Send Report iwoca London, United KingdomAbout Companyiwoca was founded to expand possibilities for small businesses. At iwoca, we believe finance should feel like a superpower, not a headache.