Zempler Bank reports record revenues and £3.3m pre-tax profit