Credit & Commercial Manager
Company: Lumen Cards
Location: London
About us Lumen Cards is a new consumer lending business preparing to launch its first credit card to the UK consumer market in H1 2026. Our management team brings over 20 years of experience each in consumer finance, and we...
Posted: 30 days ago
