About us, we empower over 200,000 businesses worldwide with fully integrated solutions to manage everything from business accounts, payments and treasury. We have a team of experts across 26 offices.