iwoca Employee Directory
Financial ServicesEngland, United Kingdom501-1000 Employees
iwoca is a financial services company headquartered in London, United Kingdom, at 101 New Cavendish Street, London, England W1W 6XH. It provides financing solutions for small businesses through its Lending API and partner integrations, enabling access to capital when needed. The company relies on an award-winning credit risk engine to support faster, more accurate credit decisions based on the performance of the business. Founded in 2012, iwoca's mission is to expand access to finance for small businesses, with a goal to fund one million small businesses. The business has 501-1000 employees and has pursued product and partnership initiatives, including launching a business credit card in 2026 and introducing Credit Compass to help SMEs understand and improve their credit.