Cab Payments Holdings PLC operates as a holding company for Crown Agents Bank, which provides payment processing and foreign exchange services. The company specializes in business-to-business cross-border payments, particularly in challenging markets, leveraging a global payments network that includes 135 local bank accounts and partnerships with 218 trading and liquidity partners. It serves a diverse clientele, including banks, governments, and aid organizations, and operates with a focus on compliance and technology-driven solutions to facilitate efficient money movement across various geographies.