Launch is part of a brand refresh designed to reflect the company's emergence as a leading fintech provider.