iwoca, one of Europe’s largest business lenders, today announced it will open a new office in Leeds. The city will eventually accommodate up to 100 employees and be home to iwoca’s growing team of Developers, Customer Support Officers and Relationship Managers.