Checkout.com
London-headquartered global payments platform processing card and alternative payments for large merchants.